@font-face{font-display:swap;font-family:Open Sans;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:300 800;src:url(/build/fonts/opensans.41dc2013.woff2) format("woff2-variations")}@font-face{font-display:swap;font-family:Open Sans;font-stretch:normal;font-style:italic;font-variant:normal;font-weight:300 800;src:url(/build/fonts/opensans-italic.6998127e.woff2) format("woff2-variations")}@font-face{font-display:swap;font-family:Grandstander;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:200 800;src:url(/build/fonts/grandstander.38a047bd.woff2) format("woff2-variations")}.steps ul.liststyle1{border-bottom:1px solid #e8e8e8;margin:0 0 16px;padding:0}.steps ul.liststyle1 li{line-height:29px;list-style:none;margin:0 0 12px;padding:0}.steps ul.liststyle1 li .icon-steps{background:url(/build/images/bulletstyle1.59d7af85.png) no-repeat 0 0;color:#fff;display:inline-block;float:left;height:29px;line-height:29px;margin-right:10px;text-align:center;width:29px}body{color:#333;font-family:Open Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{font-family:Grandstander,Open Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}h1,h2{font-weight:400}#header h2,.intro h2,.party-info h2,.steps h2{margin:0 0 20px}p{margin:0 0 14px}.accent{color:#659d98}a{color:#b3141c;text-decoration:underline}a.btn{text-decoration:none}.add-btn-container{display:block;float:right;margin-bottom:10px;overflow:auto}.add-btn-create{float:left;font-size:.9em;font-weight:700;margin-left:10px;padding:5px 13px}.add-btn-create [class^=icon-]{margin-top:1px}table.participants button{margin-bottom:3px}.wrapper .btn-primary,.wrapper .btn-primary.active,.wrapper .btn-primary:active,.wrapper .btn-primary:visited{background-color:#a9181f;background-image:linear-gradient(180deg,#be1018,#aa181f);background-image:-moz-linear-gradient(top,#be1018,#aa181f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#be1018),to(#aa181f));background-repeat:repeat-x;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 #6f070c}#wrapper .btn-primary:hover{background:#a9181f}.wrapper .btn-warning,.wrapper .btn-warning.active,.wrapper .btn-warning:active,.wrapper .btn-warning:visited{background-color:#d78512;background-image:linear-gradient(180deg,#d78512,#ec971f);background-image:-moz-linear-gradient(top,#d78512,#ec971f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#d78512),to(#ec971f));background-repeat:repeat-x;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 #985e0d}#wrapper .btn-warning:hover{background:#d78512}.wrapper .btn-info,.wrapper .btn-info.active,.wrapper .btn-info:active,.wrapper .btn-info:visited{background-color:#279bbd;background-image:linear-gradient(180deg,#279bbd,#31b0d5);background-image:-moz-linear-gradient(top,#279bbd,#31b0d5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#279bbd),to(#31b0d5));background-repeat:repeat-x;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 #1b6d85}#wrapper .btn-info:hover{background:#279bbd}.wrapper .btn-success,.wrapper .btn-success.active,.wrapper .btn-success:active,.wrapper .btn-success:visited{background-color:#3a853a;background-image:linear-gradient(180deg,#3a853a,#449d44);background-image:-moz-linear-gradient(top,#3a853a,#449d44);background-image:-webkit-gradient(linear,0 0,0 100%,from(#3a853a),to(#449d44));background-repeat:repeat-x;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 #255625}#wrapper .btn-success:hover{background:#3a853a}.wrapper .btn-danger,.wrapper .btn-danger.active,.wrapper .btn-danger:active,.wrapper .btn-danger:visited{background-color:#ad2926;background-image:linear-gradient(180deg,#ad2926,#c9302c);background-image:-moz-linear-gradient(top,#ad2926,#c9302c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ad2926),to(#c9302c));background-repeat:repeat-x;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 #6f070c}#wrapper .btn-danger:hover{background:#ad2926}textarea{color:#333}.uneditable-input.span12,input.span12,textarea.span12{height:200px;margin-bottom:5px;width:100%}.table{margin-bottom:35px}.container{max-width:940px;padding:0 30px;position:relative;width:auto}#header{height:190px}.steps{background-color:#f6f6f6;border:1px solid #e4e2e2;border-radius:5px;padding:25px 20px 20px}.steps ul.liststyle1 li{margin-bottom:0}.content-container{background:url(/build/images/content-container.5838ab5e.png) no-repeat top;padding:200px 0 0}.box{margin:0 0 20px}#footer-santa{background:url(/build/images/footer-bg.a2b0ce7b.png) no-repeat 100% 0;color:#6e6e6e;font-size:1.2em;padding-bottom:35px;padding-top:65px;text-align:center}@media (min-width:801px){#footer-santa{padding-left:170px;padding-right:170px}}.copyright{float:left}.footer-links{float:right;padding-right:175px}.description{color:#6e6e6e;font-size:.8em;margin-bottom:3px}.yoursecretsant{color:#6e7070;margin:5px 0 15px}.yourgift{background:url(/build/images/yourgift.9b44c681.png) no-repeat scroll 0 0 transparent;color:#c51426;display:inline-block;font-size:1.1em;font-weight:700;line-height:41px;margin:0 15px 0 0;min-width:197px;padding:22px 10px 10px 87px}.participant .viewed{color:#090}.participant .not_viewed{color:#900}@media screen and (max-width:1024px){a.github{display:none}}.btn-create-event{margin-top:30px}.bottom-spacer{margin-bottom:45px}#header{cursor:pointer}.toplabels .error{color:#cf706c}.error td.error input,.toplabels .error input{background:url(/build/images/error.71808feb.png) no-repeat scroll 100% #fff}.select2-container,.wishlistitem-description{width:100%}.select2-container-multi .select2-choices{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border .2s linear,box-shadow .2s linear;-moz-transition:border .2s linear,box-shadow .2s linear;-o-transition:border .2s linear,box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear}.select2-container-multi .select2-choices .select2-search-choice{padding:5px 5px 6px 18px}ul.form-errors{color:#a12c2c}.lang__selection{list-style:none;margin:0;padding:0}.lang__selection select{background-color:#99c2c1;border:2px solid #fff;border-radius:20px;color:#fff;font-weight:400;padding:4px 30px 4px 18px;width:90%}.lang__selection:hover select{background-color:#fff;color:#99c2c1}.select-secret-santa{display:block;list-style:none;margin:0;padding:10px 0 0;width:100%}.mobile__lang__selection{padding:10px 0}.select-secret-santa select{background-color:#fff;border:2px solid #99c2c1;border-radius:20px;color:#99c2c1;font-size:14px;font-weight:400;padding:4px 18px;width:100%}.lang__selection:hover select{background-color:#99c2c1;color:#fff;cursor:pointer;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ui-sortable-helper{display:table}.row-import-participants{display:none}.add-import-participant-data{height:100px;width:100%}.add-participant-link,.add-participant-link:hover{text-decoration:none}.manage_btn{word-wrap:break-word;display:block;margin-bottom:10px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.manage_btn_link{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important}.btn_confirmation_pop_up{display:block;float:left;margin-bottom:10px;margin-right:10px;max-width:100%;white-space:normal}.input_edit_email{margin-bottom:5px}.link_remove_participant{background:none;color:#b3141c;padding:0}.manage-page-form .form-group{margin-top:5px}.party-info{background-color:#f6f6f6;border:1px solid #e4e2e2;border-radius:5px;padding:20px}.party-info ul.liststyle1{margin:0 0 16px;padding:0}.party-info ul.liststyle1 li{list-style:none;margin:0 0 12px;padding:0}.party-info ul.liststyle1 li:last-child{margin:0}.title-row{margin-bottom:10px}.title-row h1{margin-top:150px}.participant-title-row{margin-bottom:20px}.participant-title-row .party-info{background-color:#f6f6f6;border:1px solid #e4e2e2;border-radius:5px;height:auto;padding:25px 20px 20px}.participant-title-row .party-info ul.liststyle1{margin:0}